#ifndef PAGEIMAGESPARSER_H
#define PAGEIMAGESPARSER_H

#include "abstractpageparser.h"

class QUrl;
namespace Jcr
{
class PageImagesParserPrivate;
class PageImagesParser : public AbstractPageParser
{
    Q_OBJECT
public:
    explicit PageImagesParser(QObject* parent = nullptr);
    ~PageImagesParser();

    const QList<QUrl>& images() const;

protected:
    void processNode(GumboNode* node);
    void finalize();

private:
    PageImagesParserPrivate* d_ptr;
    Q_DISABLE_COPY(PageImagesParser)
};

} // namespace jcr
#endif // PAGEIMAGESPARSER_H
